home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 December (Special)
/
PCWorld_2005-12_Special_cd.bin
/
Internet
/
prohlizec
/
prohlizec.exe
/
WinSweep3.exe
/
{app}
/
template.js
< prev
next >
Wrap
Text File
|
2003-10-02
|
14KB
|
111 lines
function FindProxyForURL(url, host)
{
var n = URLhash(url) % 32;
if (n < 1)
return "PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; DIRECT";
if (n < 2)
return "PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; DIRECT";
if (n < 3)
return "PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; DIRECT";
if (n < 4)
return "PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; DIRECT";
if (n < 5)
return "PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; DIRECT";
if (n < 6)
return "PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; DIRECT";
if (n < 7)
return "PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; DIRECT";
if (n < 8)
return "PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; DIRECT";
if (n < 9)
return "PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; DIRECT";
if (n < 10)
return "PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; DIRECT";
if (n < 11)
return "PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; DIRECT";
if (n < 12)
return "PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; DIRECT";
if (n < 13)
return "PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; DIRECT";
if (n < 14)
return "PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; DIRECT";
if (n < 15)
return "PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; DIRECT";
if (n < 16)
return "PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; DIRECT";
if (n < 17)
return "PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; DIRECT";
if (n < 18)
return "PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; DIRECT";
if (n < 19)
return "PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; DIRECT";
if (n < 20)
return "PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; DIRECT";
if (n < 21)
return "PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; DIRECT";
if (n < 22)
return "PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; DIRECT";
if (n < 23)
return "PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; DIRECT";
if (n < 24)
return "PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; DIRECT";
if (n < 25)
return "PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; DIRECT";
if (n < 26)
return "PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; DIRECT";
if (n < 27)
return "PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; DIRECT";
if (n < 28)
return "PROXY $27; PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; DIRECT";
if (n < 29)
return "PROXY $28; PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; DIRECT";
if (n < 30)
return "PROXY $29; PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; DIRECT";
if (n < 31)
return "PROXY $30; PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; DIRECT";
if (n < 32)
return "PROXY $31; PROXY $0; PROXY $1; PROXY $2; PROXY $3; PROXY $4; PROXY $5; PROXY $6; PROXY $7; PROXY $8; PROXY $9; PROXY $10; PROXY $11; PROXY $12; PROXY $13; PROXY $14; PROXY $15; PROXY $16; PROXY $17; PROXY $18; PROXY $19; PROXY $20; PROXY $21; PROXY $22; PROXY $23; PROXY $24; PROXY $25; PROXY $26; PROXY $27; PROXY $28; PROXY $29; PROXY $30; DIRECT";
}
function URLhash(name)
{
var cnt=0;
var str=name.toLowerCase(name);
if ( str.length ==0) {
return cnt;
}
for(var i=0;i < str.length ; i++) {
var ch= atoi(str.substring(i,i + 1));
cnt = cnt + ch;
}
return cnt ;
}
function atoi(charstring)
{
if ( charstring == "a" ) return 0x61; if ( charstring == "b" ) return 0x62;
if ( charstring == "c" ) return 0x63; if ( charstring == "d" ) return 0x64;
if ( charstring == "e" ) return 0x65; if ( charstring == "f" ) return 0x66;
if ( charstring == "g" ) return 0x67; if ( charstring == "h" ) return 0x68;
if ( charstring == "i" ) return 0x69; if ( charstring == "j" ) return 0x6a;
if ( charstring == "k" ) return 0x6b; if ( charstring == "l" ) return 0x6c;
if ( charstring == "m" ) return 0x6d; if ( charstring == "n" ) return 0x6e;
if ( charstring == "o" ) return 0x6f; if ( charstring == "p" ) return 0x70;
if ( charstring == "q" ) return 0x71; if ( charstring == "r" ) return 0x72;
if ( charstring == "s" ) return 0x73; if ( charstring == "t" ) return 0x74;
if ( charstring == "u" ) return 0x75; if ( charstring == "v" ) return 0x76;
if ( charstring == "w" ) return 0x77; if ( charstring == "x" ) return 0x78;
if ( charstring == "y" ) return 0x79; if ( charstring == "z" ) return 0x7a;
if ( charstring == "0" ) return 0x30; if ( charstring == "1" ) return 0x31;
if ( charstring == "2" ) return 0x32; if ( charstring == "3" ) return 0x33;
if ( charstring == "4" ) return 0x34; if ( charstring == "5" ) return 0x35;
if ( charstring == "6" ) return 0x36; if ( charstring == "7" ) return 0x37;
if ( charstring == "8" ) return 0x38; if ( charstring == "9" ) return 0x39;
if ( charstring == "." ) return 0x2e;
return 0x20;
}